#ifndef _MOTOR_CFG_H
#define _MOTOR_CFG_H

#define MAX_NO_SWITCH_TIME_MS (300u)//最大不换向时间
#define MIN_DUTY_CYCLE (20)//自适应负载启动阶段最小占空比
#define SELF_START_MAX_DUTY_CYCLE (MIN_DUTY_CYCLE+10)//自适应负载启动最大占空比
#define RUN_STATE_MIN_DUTY (5)//电机运行阶段最小占空比
#define RUN_STATE_MAX_DUTY (100)//电机运行阶段最大占空比

#define DUTY_MIN_DELTA (5)//电机调速最小差值
#define DUTY_CHANGE_PERIOD_MS (8)//电机速度调整周期

#define POLE_PAIR (2)//电机极对数

#define LowPassFilterK (20000)//转速低通滤波系数，Q16格式。K = 2*pi*fc*Fn = 2*3.1415926*0.001*10*65536 = 4117

#endif
